﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
using System.Web.Mvc;

namespace Tecnosop.Dominio
{
    [MetadataType(typeof(CONSIGNACION_EQUIPOMetadata))]
    public partial class CONSIGNACION_EQUIPO
    {
        internal class CONSIGNACION_EQUIPOMetadata
        {
            [DisplayName("Número de serie")]
            [Required(ErrorMessage = "Ingrese un {0}")]
            [Remote("ValidaSerieUnico", "Equipo", ErrorMessage = "El número de serie ya ha sido consignado.")]
            public string NUMERO_SERIE { get; set; }

            [DisplayName("Código equipo")]
            public int CODIGO_ITEM { get; set; }

            [DisplayName("Código de consignación")]
            [Remote("ValidaConsignacionUnica", "Equipo", ErrorMessage = "El código de consignación ya está siendo usado.")]
            public int CONSIGNACION { get; set; }
        }
    }
}
